// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init()

// 云函数入口函数
exports.main = async (event, context) => {
  
  const wxContext = cloud.getWXContext()
  if(event.type==3){
    return await cloud.database().collection("note").where({
      _id:event._id
    }).get()
  }else if(event.type==1){
    return await cloud.database().collection("note").where({
      title:new RegExp(event.title)
      }).orderBy('Collection', 'desc').get()
  }else if(event.type==2){
    return await cloud.database().collection("note").where({
      title:new RegExp(event.title),
      _id:event.noteid
      }).orderBy('create_time', 'desc').get()
  }else return await cloud.database().collection("note").where({
    _openid:wxContext.OPENID,
    title:new RegExp(event.title)
    }).orderBy('create_time', 'desc').get()
  //   .then(res=>{
  //     return res
  // }).catch(res=>{
  //     return res
  // })
}